Introducing Adaptivity to Achieve Longevity for Software
نویسندگان
چکیده
Long living software systems (LLSSs) must provide the flexibility to react to changes in their operating environment as well as to changes in the user’s requirements, even during operation. Self-adaptive software systems (SASSs) face adaptivity at runtime within predefined bounds. Yet, not all types of necessary variations can be anticipated and unforeseen changes to software may happen. Thus, systems that are meant to live in such an open-ended world must provide self-adaptivity (micro adaptation), but there is an additional need for adaptability of the system so that it can be adjusted externally (macro adaptation). This paper gives an overview of the graphbased runtime adaptation framework (GRAF) and sketches how it targets both types of adaptation.
منابع مشابه
Multi-Level hp-Adaptivity: High-Order Mesh Adaptivity without the Difficulties of Constraining Hanging Nodes
hp-refinement schemes have proven to be an excellent approach to locally adapt the accuracy of a Finite Element discretization. However, the implementation of hp-adaptivity remains challenging as hanging nodes, edges, and faces have to be constrained to ensure compatibility of the shape functions. For this reason, most hp-code frameworks restrict themselves to 1-irregular meshes to ease the imp...
متن کاملSecond-order quantile bounds in online learning
These notes reflect the contents of the oral presentation of the paper Koolen and van Erven (2015) given in the journal club. After introducing the Hedge setting and providing some context, including a minimax regret bound, we discuss two kinds of adaptivity to “easy” data: second-order bounds and quantile bounds. We then describe the Squint algorithm proposed by Koolen and van Erven (2015) and...
متن کاملبررسی اثر عوامل ژنتیکی و غیرژنتیکی بر طول عمر گوسفندان مهربان
Longevity records of 26991 Mehraban lambs born from 405 sires and 8114 dams which collected by the Agricultural Organization of Hamedan Province during 1981 to 2011 were used in this study. To determine the fixed effects fitted in statistical model (birth year, birth month, type of birth, age of dam, flock, lamb sex and lamb birth weight and their interactions), the GLM procedure of SAS so...
متن کاملAdaptive User Interfaces for Ubiquitous Access To Agent-based Services
This paper outlines an approach to provide adaptive user interfaces [5] for services provided by intelligent software agents in smart environments. After motivating the need for adaptive user interfaces, we propose how to achieve adaptivity at different levels by describing the basic ideas behind our implementation.
متن کاملEvolution of an Adaptive Middleware Exploiting Architectural Reflection
Nowadays information systems are required to adapt themselves dynamically to the ever changing environment and requirements. Architectural reflection represents a principled means to address adaptivity. It also represents an emerging approach to deal with the software evolution issues. In this paper we aim to point out how systems exploiting architectural reflection to achieve adaptivity evolve...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011